Date: Tue, 10 Dec 1996 22:27:23 GMT
Server: NCSA/1.4.2
Content-type: text/html

<html>

<head>
	<title>The UW MacTester home page</title>
</head>
<Body BGcolor="#000000" text="#ffffff" vlink="#ff99ff" link="#ff99ff">

<H1>The UW MacTester home page</H1>

<H2>
<!WA0><!WA0><!WA0><a href="file://shrimp.cs.washington.edu/pub/MacTester/mactester.gif">
<!WA1><!WA1><!WA1><img align=left
src="ftp://shrimp.cs.washington.edu/pub/MacTester/mactester-tiny.gif">
Photograph
</a>
</H2>
<p> <hr> <p> <br>

<H2> Synopsis </H2>

The MacTester is a low-cost digital functional tester
for chips and circuits with TTL or CMOS voltage levels.
Features: 
<ul>
<li> 128 bi-directional pins
<li> ZIF socket for testing chips
<li> Direct connection with Macintosh NuBus or IBM PC (ISA) bus
<li> All signal pin mapping is performed by software
<li> C language interface
<li> C library source code is included
<li> LogicWorks simulator interface is available (Macintosh only)
</ul>
<p> <hr> <p>

<H2>Principal investigators</H2>
<!WA2><!WA2><!WA2><a href=http://www.cs.washington.edu/homes/mckenzie/index.html>
Neil McKenzie</a><br>
<!WA3><!WA3><!WA3><a href=http://www.cs.washington.edu/people/faculty/ebeling.html> Carl Ebeling</a> <br>
<!WA4><!WA4><!WA4><a href=http://www.cs.washington.edu:80/homes/larry/larry.html>
Larry McMurchie</a>
<br>
<!WA5><!WA5><!WA5><a href=http://www.cs.washington.edu/people/faculty/borriello.html> Gaetano Borriello</a> <br>
<p> <hr> <p>

<H2>Sponsors</H2>
<!WA6><!WA6><!WA6><a href=http://www.cs.washington.edu/research/projects/lis/www/> Northwest
Laboratory for Integrated Systems (LIS) </a><br>
<!WA7><!WA7><!WA7><a href=http://www.apple.com>Apple Computer</a><br>
<!WA8><!WA8><!WA8><a href=http://www.nsf.gov>National Science Foundation</a> <br>
<!WA9><!WA9><!WA9><a href=http://128.95.73.20/home.html>Washington Technology Center</a> <br>
<!WA10><!WA10><!WA10><a href=http://www.xilinx.com>Xilinx</a> <br>
<p> <hr> <p>

<H2>Publications</H2>

<!WA11><!WA11><!WA11><a href=http://www.cs.washington.edu/research/projects/lis/mactester/ieee/mactester.ps>
Experiences with the MacTester in Computer Science and Engineering Education</a>.
Preview version for IEEE Transactions on Education, accepted for publication,
to appear 1Q96.  (Caveat: figures can be viewed using Ghostview, but for
some reason, do not print properly.) <p>

<!WA12><!WA12><!WA12><a href="file://ftp.cs.washington.edu/tr/1994/06/UW-CSE-94-06-02.PS.Z">
Experiences with the UWTester in Computer Science and Engineering Education</a>.
Technical report UW-CSE-94-06-02,
University of Washington, Dept. of CSE, June 1994.  <p>

MacTester videotape.  (Sorry, no MPEG version available yet!)
The tape discusses the C language interface, the LogicWorks user
environment and interaction with Xilinx FPGAs.  Created by
Neil McKenzie, Angela Thalls, Carl Ebeling, and Larry McMurchie.
University of Washington, Dept. of CSE, June 1993. <br> <p>

<!WA13><!WA13><!WA13><a href="file://ftp.cs.washington.edu/tr/1992/10/UW-CSE-92-10-08.PS.Z">
The UW MacTester: A Low-Cost Functional Tester for
Interactive Testing and Debugging</a>.
Technical report UW-CSE-92-10-08,
University of Washington, Dept. of CSE, October 1992.  <p>

<!WA14><!WA14><!WA14><a href="file://ftp.cs.washington.edu/tr/1992/08/UW-CSE-92-08-01.PS.Z">
MacTester: A Low-Cost Functional Tester for
Interactive Testing and Debugging</a>.  Proceedings of the 3rd
Microelectronic System Education Conference, San Jose, CA, June 1990.
Also available as UW technical report UW-CSE-92-08-01,
University of Washington, Dept. of CSE, August 1992, chapter 3. <p>

<!WA15><!WA15><!WA15><a href="file://ftp.cs.washington.edu/tr/PRE-1991/UW-CSE-89-12-01.PS.Z">
The UW VLSI Chip Tester</a>.  Technical Report UW-CSE-89-12-01,
University of Washington, Dept. of CSE, December 1989. <p> <hr> <p>

<H2>Manuals (last update: July 1993)</H2>
<!WA16><!WA16><!WA16><a href="file://shrimp.cs.washington.edu/pub/MacTester/mt-intro7-93.ps.Z">
Introduction to the MacTester</a>.  Installation guide for Mac and PC
systems. <p>

<!WA17><!WA17><!WA17><a href="file://shrimp.cs.washington.edu/pub/MacTester/userguide7-93.ps.Z">
The MacTester User Guide</a>.  In-depth description of high-level
programmer's interface.
<p>

<!WA18><!WA18><!WA18><a href="file://shrimp.cs.washington.edu/pub/MacTester/appendix7-93.ps.Z">
Appendix to the MacTester User Guide</a>.  A set of diagrams
for mapping the software interface to the placement of
test chips in the ZIF socket.
<p>

<!WA19><!WA19><!WA19><a href="file://shrimp.cs.washington.edu/pub/MacTester/hardware.ps.gz">
The MacTester Parallel Interface Document</a>.  Description of parallel
interface card, driver-level software interface, hardware theory
of operation, descriptions of state machines, and cable pin-out.
<p> <hr> <p>

<H2> Further information </H2>

MacTesters are manufactured by Applied Precision, Inc.  Here
is their address: <p>

<ul>
Applied Precision, Inc. <br>
8505 SE 68th St. <br>
Mercer Island, WA 98040 <br>
Attn: Andy Snow <br>
Phone: (206) 236-0704 <br>
FAX: (206) 232-4184 <br>
Email: asnow@aegis.api.com <p>
</ul>

LogicWorks and DesignWorks are schematic capture and simulation
programs created and marketed by
<!WA20><!WA20><!WA20><a href=http://www.capilano.com/>Capilano Computing.</a>
Here is their address:
<p>

<ul>
Capilano Computing <br>
406-960 Quayside Drive <br>
New Westminster, British Columbia <br>
Canada V3M 6G2 <br>
Phone: (604) 522-6200 <br>
FAX: (604) 522-3972 <br>
Email: capilano_computing@wimsey.com
<p>
</ul>
<p> <hr> <p>

<H2>Information for MacTester developers</H2>
<H3>Source code</H3>
Click <!WA21><!WA21><!WA21><a href=ftp://shrimp.cs.washington.edu/pub/MacTester> here</a> to
access the MacTester source code for the Macintosh.  You will need
the Macintosh utility ``StuffIt'' in order to extract files from the archive.
The preferred compiler for this version of the C library code
(2.2) is Think C version 5.0 and above.
This library code also compiles for the IBM PC under Microsoft Quick C, but
you still need to use StuffIt to perform the extraction. <p>

<H3>PLD files</H3>
Click <!WA22><!WA22><!WA22><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles>here</a>
to access the MacTester PLD file directory.  Or you can access each one
individually:
<H4>Mac NuBus interface</H4>
<li><!WA23><!WA23><!WA23><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/mactest.s3>
ROM code</a> (Motorola S3 format)

<li>Address PAL (part: 16L8 or 16V8):
<!WA24><!WA24><!WA24><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicaddr.abl>
ABEL input</a>,
<!WA25><!WA25><!WA25><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicaddr.doc>
ABEL output</a> and
<!WA26><!WA26><!WA26><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicaddr.jed>
JEDEC file</a>

<li>State machine (part: 16V8): 
<!WA27><!WA27><!WA27><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicfsm1.abl>
ABEL input</a>,
<!WA28><!WA28><!WA28><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicfsm1.doc>
ABEL output</a> and
<!WA29><!WA29><!WA29><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/nbicfsm1.jed>
JEDEC file</a>

<H4>IBM PC compatible ISA interface</H4>
<li>Address PAL (part: 22V10):
<!WA30><!WA30><!WA30><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pcifaddr.abl>
ABEL input</a>,
<!WA31><!WA31><!WA31><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pcifaddr.doc>
ABEL output</a> and
<!WA32><!WA32><!WA32><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pcifaddr.jed>
JEDEC file</a>

<li>State machine (part: 22V10):
<!WA33><!WA33><!WA33><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pciffsm.abl>
ABEL input</a>,
<!WA34><!WA34><!WA34><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pciffsm.doc>
ABEL output</a> and
<!WA35><!WA35><!WA35><a href=ftp://shrimp.cs.washington.edu/pub/MacTester/palfiles/pciffsm.jed>
JEDEC file</a>
<p> <hr> <p>


</body>
<address>
<!WA36><!WA36><!WA36><a href=http://www.cs.washington.edu/homes/mckenzie/index.html>
Neil McKenzie</a> <br>
mckenzie@cs.washington.edu <br>
Last update: November 8, 1995
</address>
</html>
